Data-loading Functors
نویسنده
چکیده
Definition 1.1. A database schema is a small category C, and a morphism of schemas from C to C′ is a functor F : C → C′. An object c of C is called a type or a table in C, and an arrow f : c→ c′ is called a column of c valued in c′. A database state on schema C is a functor δ : C → Set. Given an object c ∈ Ob(C), an element x ∈ δ(c) is called a c-representative in δ, or a row of δ(c). We refer to a pair (x, f), where x is a c-representative in δ and f : c → c′ is a column of c, as a cell in δ, and to each cell (x, f) the element δ(f)(x) ∈ δ(c′) is called the value of the (x, f)-cell or the f -value of x. A morphism of database states from δ to δ′ on C is a natural transformation p : δ → δ′. We write C–Set to denote the category of database states on C and sometimes refer to it as the category of C-sets.
منابع مشابه
Functors Induced by Cauchy Extension of C$^ast$-algebras
In this paper, we give three functors $mathfrak{P}$, $[cdot]_K$ and $mathfrak{F}$ on the category of C$^ast$-algebras. The functor $mathfrak{P}$ assigns to each C$^ast$-algebra $mathcal{A}$ a pre-C$^ast$-algebra $mathfrak{P}(mathcal{A})$ with completion $[mathcal{A}]_K$. The functor $[cdot]_K$ assigns to each C$^ast$-algebra $mathcal{A}$ the Cauchy extension $[mathcal{A}]_K$ of $mathcal{A}$ by ...
متن کاملFirst-Class Modules for Perl
ML’s functors allow developers to write code which generates software modules at compile time. We present a system for a similar, but more powerful, feature for the popular industrygrade language Perl, which is frequently used for implementing Internet services and “glue” software. This enables the modular development of parameterized packages and classes, as well as several other features ofte...
متن کاملA Higher-order Module Discipline with Separate Compilation, Dynamic Linking, and Pickling
We present a higher-order module discipline with separate compilation and concurrent dynamic linking. Based on first-order modules one can program security policies for systems that link modules from untrusted locations (e.g., Java). We introduce a pickling operation that writes persistent clones of volatile, possibly higher-order data structures on the file system. Our pickling operation respe...
متن کاملThe function ring functors of pointfree topology revisited
This paper establishes two new connections between the familiar function ring functor ${mathfrak R}$ on the category ${bf CRFrm}$ of completely regular frames and the category {bf CR}${mathbf sigma}${bf Frm} of completely regular $sigma$-frames as well as their counterparts for the analogous functor ${mathfrak Z}$ on the category {bf ODFrm} of 0-dimensional frames, given by the integer-valued f...
متن کاملVanishing of Ext-Functors and Faltings’ Annihilator Theorem for relative Cohen-Macaulay modules
et be a commutative Noetherian ring, and two ideals of and a finite -module. In this paper, we have studied the vanishing and relative Cohen-Macaulyness of the functor for relative Cohen-Macauly filtered modules with respect to the ideal (RCMF). We have shown that the for relative Cohen-Macaulay modules holds for any relative Cohen-Macauly module with respect to with ........
متن کامل